let routes = function (router) {

  // 定义控制器的路由映射
  // 为什么不用文件遍历自动映射？
  // 为了安全，要对每一个暴露出来的接口，都要手动加，这样才有印象，否则，未做校验的 delete 接口可能就会自动暴露出来了
  let controller = {

    // ****** user 接口 ******
    '/v1/user/login': './user/login',
    '/v1/user/logout': './user/logout',
    '/v1/user/register': './user/register',
//  '/v1/user/info': './user/info',
//  '/v1/user/logoff': './user/logoff',

//  '/v1/user/upload': './user/upload',
//  '/v1/user/download': './user/download',

    '/v1/user/file': './user/file',

    // ****** file 接口 ******
    '/v1/file/upload': './file/upload',
//  '/v1/file/download': './file/download',

  };
  for (x in controller) {
    router.use(x, require(controller[x]));
  }
}

module.exports = routes;
